// 表单验证
// 1. 密码长度6~12位
// 2. 新密码和原密码不能一样
// 3. 两次新密码必须一致）
// 表单验证
// 自定义验证
// 使用layui的内置模块，使用之前，必须先加载模块
// 加载语法 let xxx = layui.模块名
let form = layui.form;
form.verify({
    // len:['正则表达式','验证不通过时的提示'],
    len: [/^\S{6,12}$/, '长度必须6~12位且不能出现空格'],

    // 2. 新密码和原密码不能一样
    diff: function (val) {
      let oldPwd = $('input[name=oldPwd]').val()
      if (val === oldPwd) return '新密码不能和原密码一致'
    },
    // 3. 两次新密码必须一致
    same: function (val) {
      let newPwd = $('input[name=newPwd]').val()
      if (val !== newPwd) return '两次密码不一致'   // 验证不通过时提示
    }
});
// 完成重置密码 
$('form').on('submit', function (e) {
  e.preventDefault();
  let data = $(this).serialize();
	axios.post(`/my/user/updatepwd`, data).then(res => {
    let {status, message} = res.data;
    if (status === 0) {
      layer.msg(message);
      // 修改密码后，要退出重新登录
      localStorage.removeItem('token');
      window.parent.location.href = '../login.html';
    }
  });
})